home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ShareWare OnLine 2
/
ShareWare OnLine Volume 2 (CMS Software)(1993).iso
/
os2
/
remin301.zip
/
PATCH301.ZIP
/
MAKEFILE.OS2
< prev
next >
Wrap
Text File
|
1992-12-28
|
2KB
|
82 lines
# Makefile for REMIND for Microsoft C 6.00A for OS/2 and MSDOS
# This copy was modified from the original to permit creation of
# remind.exe OS/2 1.x--2.0 executable
# remindb.exe OS/2 and MSDOS bound executable
#
# Darrel Hankerson hank@ducvax.auburn.edu
# 11 November 1992
O = .obj
CC= cl
# Put any additional flags for the C compiler here
MODEL = S
DEFINES= -D__MSDOS__ -D__MSC__ -D__STDC__ -DOS2
CFLAGS= -A$(MODEL) $(DEFINES)
LINK = cl
LFLAGS = -A$(MODEL) -Lp
BIND = bind
all: remind.exe remindb.exe rem2ps.exe
#-----------------------------------------------------------------------------
# YOU SHOULDN'T EDIT ANYTHING BELOW HERE. You may want to change some things
# in config.h; then, you should be able to type 'make'.
#-----------------------------------------------------------------------------
VERSION= 03.00.01
HDRS= config.h err.h expr.h globals.h protos.h types.h version.h
STDHDRS= config.h types.h protos.h globals.h err.h
SRCS= calendar.c dorem.c dosubst.c expr.c files.c funcs.c globals.c init.c \
main.c omit.c token.c trigger.c userfns.c utils.c var.c
MANIFEST= README.UNIX README.DOS COPYRIGHT $(HDRS) $(SRCS) Makefile rem rem.1 \
remind.1 remind-all.csh remind-all.sh test.rem test-rem test.cmp makefile.tc \
makefile.msc lnk.msc lnk.tc MANIFEST.UNX MANIFEST.DOS WHATSNEW.30 kall kall.1 \
defs.rem README.OS2 makefile.os2 rem2ps.c rem2ps.h remind.def rem2ps.1
OBJS= $(SRCS:.c=$O)
rem2ps.exe: rem2ps.obj remind.def
copy remind.def rem2ps.def
$(LINK) -o $@ $(LFLAGS) $<
rem2ps.obj: rem2ps.c
$(CC) -c $(CFLAGS) rem2ps.c
remind.exe: $(OBJS) remind.def
$(LINK) -o $@ $(LFLAGS) $<
remindb.exe: remind.exe
$(BIND) -o $@ $<
rem2psb.exe: rem2ps.exe
$(BIND) -o $@ $<
.c.$O:
$(CC) -c $(CFLAGS) $<
clean:
rm -f *$O
rem2ps$O: rem2ps.c rem2ps.h config.h
calendar$O: calendar.c $(STDHDRS) expr.h
dorem$O: dorem.c $(STDHDRS) expr.h
dosubst$O: dosubst.c $(STDHDRS)
expr$O: expr.c $(STDHDRS) expr.h
files$O: files.c $(STDHDRS)
funcs$O: funcs.c $(STDHDRS) expr.h version.h
globals$O: globals.c config.h types.h globals.h err.h
init$O: init.c $(STDHDRS) expr.h version.h
main$O: main.c $(STDHDRS) expr.h
omit$O: omit.c $(STDHDRS)
token$O: token.c $(STDHDRS)
trigger$O: trigger.c $(STDHDRS) expr.h
userfns$O: userfns.c $(STDHDRS) expr.h
utils$O: utils.c $(STDHDRS)
var$O: var.c $(STDHDRS) expr.h